#include "Server.h"
#include <unistd.h>
#include <fcntl.h>

int main( int argc, char** argv ) {

	/* se crean los archivos necesarios para ftok */
	int fs = open(DATABASE_SEMAPHORE_F, O_CREAT | O_RDONLY, 0660);
	int fm = open(DATABASE_SHMEM_F, O_CREAT | O_RDONLY, 0660);
	close(fs);
	close(fm);

	Server server;

	server.execute(); 	/* inicia el server en otro proceso */

	server.wait();		/* esperar a que cierre el servidor */

	/* se eliminan los archivos temporales */
	remove(DATABASE_SEMAPHORE_F);
	remove(DATABASE_SHMEM_F);

	return 0;
}

